/*
 * Aluno.java
 *
 */

package br.com.example.faculdade;

/**
 *
 * @author sath
 */
public class Aluno extends Pessoa {
    private String curso;
    private float mediaPrimeiroBimestre;
    private float mediaSegundoBimestre;
        
    public Aluno() {
        
    }
    
    public Aluno(long id, String nome) {
        super(id, nome);
    }

    public String getCurso() {
        return curso;
    }

    public void setCurso(String curso) {
        this.curso = curso;
    }

    public float getMediaPrimeiroBimestre() {
        return mediaPrimeiroBimestre;
    }

    public void setMediaPrimeiroBimestre(float mediaPrimeiroBimestre) {
        this.mediaPrimeiroBimestre = mediaPrimeiroBimestre;
    }

    public float getMediaSegundoBimestre() {
        return mediaSegundoBimestre;
    }

    public void setMediaSegundoBimestre(float mediaSegundoBimestre) {
        this.mediaSegundoBimestre = mediaSegundoBimestre;
    }
    
    public float getMediaFinal() {
        return (getMediaPrimeiroBimestre() + getMediaSegundoBimestre()) /2;
    }
    
    public String toString() {
        return this.getClass().getName()
            +": [id]=("+getId()
            +") [nome]=("+getNome()
            +") [mediaPrimeiroBimestre]=("+getMediaPrimeiroBimestre()
            +") [mediaSegundoBimestre]=("+getMediaSegundoBimestre()
            +") [curso]=("+getCurso()+")";
    }
    
}
